package it.cursos.escolalivre.testes;

import java.util.ArrayList;
import java.util.List;

import it.cursos.escolalivre.modelo.DiaDaSemana;

public class TesteDiaDaSemana {

	public static void main(String[] args) {
		 testarNomeEAbreviacao();
//
//		 testeListaDiasDaSemana();
//
//		 testeIgualdadeEntreDias();
//
//		DiaDaSemana qua = DiaDaSemana.QUARTA_FEIRA;
//
//		if (qua.equals(DiaDaSemana.QUARTA_FEIRA))
//			System.out.println("Mesmo dia!");
//		else
//			System.out.println("dias difernte!");
	}

	private static void testeIgualdadeEntreDias() {
		DiaDaSemana segunda = DiaDaSemana.SEGUNDA_FEIRA;
		DiaDaSemana seg = DiaDaSemana.SEGUNDA_FEIRA;

		if (segunda.equals(seg))
			System.out.println("segunda igual a seg");
		else
			System.out.println("Segunda DIFERENTE de seg");
	}

	private static void testeListaDiasDaSemana() {
		DiaDaSemana segunda = DiaDaSemana.SEGUNDA_FEIRA;
		DiaDaSemana quarta = DiaDaSemana.QUARTA_FEIRA;

		
		DiaDaSemana sexta = DiaDaSemana.SEXTA_FEIRA;

		List<DiaDaSemana> diasDeAula = new ArrayList<DiaDaSemana>();
		diasDeAula.add(segunda);
		diasDeAula.add(quarta);
		diasDeAula.add(sexta);

		System.out.println("DIAS DE AULA");
		for (DiaDaSemana diaDaSemana : diasDeAula)
			System.out.println(diaDaSemana);
	}

	private static void testarNomeEAbreviacao() {
		DiaDaSemana hoje = DiaDaSemana.SEGUNDA_FEIRA;

		if (hoje.getNome().equals("Segunda"))
			System.out.println("Nome do dia ok!");

		if (hoje.getAbreviacao().equals("Seg"))
			System.out.println("Abreviacao do dia ok!");
	}

}
